home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Internet / News / Alexandra.0.82 / Source / Composer.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-01-30  |  1.0 KB  |  60 lines

  1.  
  2. #import <objc/Object.h>
  3.  
  4. @class NNTP, MiscTableController, Article, ArticleViewControl;
  5.  
  6. @interface Composer:Object
  7. {
  8.     id    newsgroupCell;
  9.     id    subjectCell;
  10.     id    theText;
  11.     id  window;
  12.     id  followupButton;
  13.     id headerForm;
  14.     id myOwner;
  15.  
  16.     id    headerTable;
  17.     id expireButton;
  18.     id dateView;
  19.     
  20.     NNTP *nntpServer;
  21.     char *newsgroups;
  22.     char *subject;
  23.     char *references;
  24.     NXStream *theQuotingStream;
  25.     BOOL insert_refs;
  26.  
  27.     MiscTableController    *headerController;
  28.     
  29.    id local_action;
  30.     
  31. }
  32.  
  33. + newWindowForServer:(NNTP *)server;
  34. + killComposerForServer:(NNTP *)server;
  35. + confirmTermination;
  36.  
  37. - initForServer:(NNTP *)theServer;
  38. - free;
  39.  
  40. - getDefaults;
  41. - followup:sender;
  42. - includeArticle:sender;
  43. - post:sender;
  44. - preparePostTo:(List *)newsgroupList selArticle:(Article *)anArticle 
  45.     inView:(ArticleViewControl *)controlView;
  46. - window;
  47.  
  48. - setNntpServer:(NNTP *)nntp;
  49. - (NNTP *)nntpServer;
  50.  
  51. - printText:sender;
  52. - windowWillClose:sender;
  53. - (BOOL)asciiBody;
  54. - windowWillMiniaturize:sender toMiniwindow:miniwindow;
  55.  
  56. - theText;
  57. - rot13:sender;
  58.  
  59. @end
  60.